package com.warren.context;

/**
 * @author warren
 * @create 2021-08-22 16:22
 * @Description 事件发布者的定义和实现
 */
public interface ApplicationEventPublisher {
    /**
     * 将应用程序事件通知所有在此应用程序中注册的侦听器。事件可以是框架事件（例如 RequestHandledEvent）或特定于应用程序的事件。
     * @param event the event to publish
     */
    void publishEvent(ApplicationEvent event);
}
